/**
 * 隐式绑定（通过某个对象进行调用）object.fn()
 * object对象将被js引擎隐式绑定到fn中的this
 * 此时this指向的是全局对象，对浏览器来说就是window
 */

//案例1
function foo() {
  console.log('===案例1===', this)
}

var obj1 = {
  name: 'obj1',
  foo: foo
}
obj1.foo()//obj1

var obj2 = {
  name: 'obj2',
  obj: obj1.foo
}
obj2.obj()//obj2

